package com.CST.vo.cb;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;


@Data
@NoArgsConstructor
@AllArgsConstructor
public class InSourceVO {

    private String id;

    @ApiModelProperty(value = "收费时间")
    private String operDtime;

    @ApiModelProperty(value = "费用编码")
    private String feeCode;

    @ApiModelProperty(value = "费用名称")
    private String feeName;

    @ApiModelProperty(value = "单价")
    private BigDecimal unitPrice;

    @ApiModelProperty(value = "数量")
    private Double qty;

    @ApiModelProperty(value = "天数")
    private Integer days;

    @ApiModelProperty(value = "病人名称")
    private String patientName;

    @ApiModelProperty(value = "开单医生编码")
    private String docNo;

    @ApiModelProperty(value = "开单医生名称")
    private String docName;

    @ApiModelProperty(value = "开单科室编码")
    private String billDeptCode;

    @ApiModelProperty(value = "开单科室名称")
    private String billDeptName;

    @ApiModelProperty(value = "执行科室编号")
    private String executiveDeptCode;

    @ApiModelProperty(value = "执行科室名称")
    private String executiveDeptName;

    @ApiModelProperty(value = "修改标记")
    private String extraE;

    private BigDecimal amount = BigDecimal.ZERO;          // 价格

    private Integer type;            // 收入类型 1住院收入 2门诊收入

    private String description;      // 摘要

    private String billPDeptCode;
    private String billPDeptName;

    private String exePDeptCode;
    private String exePDeptName;

    private Integer year;
    private Integer month;

}
